package org.jclosures.function;

public class FunctionAssign {

	protected FunctionAssign() {}

	@SuppressWarnings("unchecked")
	public static <C, A extends C, B, D extends B> Function1<A, B> assign(
			Function1<A, B> f, Function1<C, D> g) {
		return (Function1<A, B>) g;
	}

}
